home *** CD-ROM | disk | FTP | other *** search
- /* ==================================================================
-
- FILE: Topic.js
-
- DESCR: Topic library file for Netscape Help implementation.
-
- NOTES:
-
- ================================================================== */
-
-
-
- // Make system object easily available to topics. Note that
-
- // when a topic file is printed, the browser reloads the document
-
- // internally out of the frameset context. This means that these
-
- // references may be undefined, so test first.
-
- var system
-
- if ( typeof top.SystemFrame != "undefined" ) {
-
- system = top.SystemFrame.systemObj
-
- }
-
-
-
- function onload()
-
- {
-
- //top.SystemFrame.trace( "topic.js onload()" )
-
- //alert( "topic.js onload()" )
-
-
-
- // Same print issue.
-
- if ( typeof top.SystemFrame == "undefined" ) return
-
-
-
- // Bind events to global event handlers.
-
- top.bindDocEvts( document )
-
-
-
- // Verify all hrefs are nethelp: URLs.
-
- if ( top.SystemFrame.CHECK_HREFS ) {
-
- for ( i = 0; i < document.links.length; i++ ) {
-
-
-
- // Exempt certain schemes.
-
- var href = document.links[ i ].href.toLowerCase()
-
- if ( href.indexOf( "javascript:" ) != -1 ) break
-
- if ( href.indexOf( "mailto:" ) != -1 ) break
-
-
-
- // Verify nethelp: URL.
-
- if ( href.indexOf( "nethelp:" ) == -1 ) system.badURLerror( href )
-
- }
-
- }
-
-
-
- top.StatusFrame.setStatusClear()
-
-
-
- // Manage layered topics. We travel here even if the system is not using
-
- // layered topics.
-
- system.manageLayers()
-
- }
-
-
-
-
-
- function loadSheet(platform,location)
- {
- //alert(platform,location);
- if ((location) && (location == "top")) {
-
- if ((platform == "Win32")) {
-
- document.write("<LINK REL=STYLESHEET TYPE='text/css' HREF='/Netscape/shared/NetHelpw.css'>");
-
- }
-
- else if ((platform == "MacPPC") || (platform == "Mac68k")) {
-
- document.write("<LINK REL='STYLESHEET' TYPE='text/css' HREF='/Netscape/shared/NetHelpm.css'>");
-
- }
-
- else {
-
- document.write("<LINK REL='STYLESHEET' TYPE='text/css' HREF='/Netscape/shared/NetHelpu.css'>");
-
- }
-
- }
-
- if ((location) && (location == "content")) {
-
- if ((platform == "Win32")) {
-
- document.write("<LINK REL=STYLESHEET TYPE='text/css' HREF='../shared/NetHelpw.css'>");
-
- }
-
- else if ((platform == "MacPPC") || (platform == "Mac68k")) {
-
- document.write("<LINK REL='STYLESHEET' TYPE='text/css' HREF='../shared/NetHelpm.css'>");
-
- }
-
- else {
-
- document.write("<LINK REL='STYLESHEET' TYPE='text/css' HREF='../shared/NetHelpu.css'>");
-
- }
-
- }
- }
-
-